﻿using ControleRepresentante.Data.Catalogs;
using ControleRepresentante.Data.Helpers;

namespace ControleRepresentante.Data.CatalogSteps
{
    class CreateRelatorioVisitaJolitexCatalogStep : CatalogStepBase<ControleRepresentanteCatalogStepTypes>
    {
        protected override ControleRepresentanteCatalogStepTypes CatalogStepType
        {
            get { return ControleRepresentanteCatalogStepTypes.CreateRelatorioVisitaJolitex; }
        }

        public override void Execute(IDataAccess dataAccess)
        {
            new CatalogStepHelper(dataAccess).CreateTable("RelatorioVisitaJolitex")
                .AddColumn("Ocorrencia", ColumnType.ShortNumeric, false, false)
                .AddColumn("Codigo", ColumnType.ShortNumeric, true, false)
                .AddColumn("Sincronizado", ColumnType.Boolean, false, false);
        }
    }
}
